body { background:#f7f7f7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:160%;}
*{ margin:0; padding:0; outline:none;}
ul,li{ list-style:none;}
a:link,a:visited{ color:#005bac; text-decoration:none}a:hover{ color:#bd0a01; text-decoration:underline;}
.n_bg{}
.pagesize{ width:98%; margin:0 auto; background:#fff;background:url(../images/nav_bg.jpg) repeat-x; }
.mar_auto{ margin:0 auto}
.footer{ margin:10px 0}
.bot_1{ background:url(../images/bot_1.jpg) no-repeat; width:9px; }
.bot_2{ background:url(../images/bot_2.jpg) repeat-x; text-align:center; height:37px }
.bot_3{ background:url(../images/bot_3.jpg) no-repeat; width:9px; }
.tc{ text-align:center;}.tl{ text-align:left}.tr{ text-align:right}.tb{ font-weight:bold;}.f14{ font-size:14px;}.f12{ font-size:12px;}.clr{ clear:both;}.fl{ float:left}
.fr{ float:right}
input{ background:#FFF; border:1px solid #70a3c7; padding:3px; font-size:12px; vertical-align:middle;}
select{ background:#FFF;border:1px solid #70a3c7; padding:2px; font-size:12px; margin:0 5px;}

.tq1{ line-height:120%}
a.btn1{ background:url(../images/btn.jpg) repeat-x; border:1px solid #70a3c7; padding:2px 8px; display: inline-block; height:17px; line-height:17px; vertical-align:middle }

.title{ background:url(../images/ti1.gif) no-repeat 0 6px; text-indent:18px; font-size:14px; font-weight:bold;}
 
a.top_link,a.top_link span{ background:url(../images/top_btn.jpg) no-repeat    ;display:inline-block; height:24px;padding-left:8px; }
a.top_link{ margin-left:8px;}
a.top_link span{ background-position:right 0; display:inline-block; height:24px; padding-right:10px; }
.nav{ height:58px;line-height:42px; font-size:15px; font-weight:bold;}
.nav a{ margin:0 10px; display:inline-block;}
.nav a.on,.nav a.on b{ background: url(../images/nav_on.jpg) no-repeat    ;display:inline-block; height:48px;padding-left:8px;}
.nav a.on b{ background-position:right 0; font-size:14px; display:inline-block; height:48px; padding-right:15px;}
.search{ background:#e5eefc; text-align: center; padding:20px 10px; margin:10px 0; }
.search input{ padding:5px; width:300px;}
.search select{ padding:4px; margin:0 5px;}
.search a.btn_s{ background:#2690c9; display:inline-block; height:25px; line-height:24px; width:80px; font-size:14px; font-weight:bold; border:1px solid #0d608d; color:#ffe957}
.search a.btn_s:hover{ background: #45aae0;border:1px solid #218fcb;}

.table_h{ background:url(../images/tbg1.jpg) repeat-x top #e0eafb; height:32px; line-height:30px; padding:0 10px;border-top:1px solid #70a3c7;border-right:1px solid #70a3c7;}
a.link1,a.link2,a.link3{padding-left:26px; display:inline-block; height:32px; line-height:32px; margin:0 10px}
a.link1{ background:url(../images/li1.jpg) no-repeat 0 5px;}
a.link2{ background:url(../images/li2.jpg) no-repeat 0 5px;}
a.link3{ background:url(../images/li3.jpg) no-repeat 0 5px;}
.content1{ border-left:1px solid #70a3c7;border-bottom:1px solid #70a3c7; margin-bottom:15px}

.table_1 td{ border:1px solid #70a3c7; border-bottom:none; border-left:none; padding:2px 5px;}
.table_1 thead td{ background:#DEF4FE; font-weight:bold; padding:3px 5px; color:#000 }
.table_1 tbody td{ background:#FFF;}
.table_1{ color:#444}
.table_2 td{ border:1px solid #70a3c7; border-bottom:none; border-left:none; padding:2px 5px;background:#FFF;  }
.table_2 td.td1{ background:#DEF4FE; font-weight:bold; padding:3px 5px; color:#000 ;text-align:center;}
.table_2 td.td2{ background:#DEF4FE; text-align:left}
.table_2 td.text{text-align:left;}
.table_2 td.tdEdit{ background:#DEF4FE; font-weight:bold; padding:3px 5px; color:#000 ;text-align:center;}

a.k1,a.k2{ vertical-align:middle;height:18px; width:18px; display:inline-block; margin-left:20px;margin:5px 0px 0 0 }
a.k1{ background:url(../images/k1.gif) no-repeat; }
a.k2{ background:url(../images/k2.gif) no-repeat;}
a.k1:hover{ background:url(../images/k1_1.gif) no-repeat; }
a.k2:hover{ background:url(../images/k2_1.gif) no-repeat;}

.left{ background: url(../images/left_bg.png) repeat-y #ececec; width:229px;}
.left_t{ background:url(../images/left_1.png) no-repeat; height:59px; font-size:16px; font-weight:bold; line-height:54px; text-align:center; color:#1c568a;}

.right{ padding-left:10px; padding-top:10px;}

.tab{ border-bottom:4px solid #70a3c7;}
.tab li{ float:left; margin-right:8px;} 
.tab li a,.tab li a span{ background:url(../images/tab_off.png) no-repeat; height:29px; line-height:29px; display:inline-block;}
.tab li a{ padding-left:20px;}
.tab li a:link,.tab li a:visited{ color:#666}
.tab li a:hover{ color:#F60 !important}
.tab li a span{ background-position:right 0; padding-right:20px;}
.tab li a.on,.tab li a.on span{ background:url(../images/tab_on.png) no-repeat; height:29px; line-height:29px; display:inline-block; color:#005bac}
.tab li a.on{ padding-left:20px;}
.tab li a.on span{ background-position:right 0; padding-right:20px;}
 
.tools{ background:#f1f6ff; border:1px solid #70a3c7; padding:8px; margin-bottom:15px;}
.tools a{ margin:0 5px;}
.content1 .tools{ margin-bottom:0px; border-left:none; border-bottom:none;}

.c0{ color:#000}
.cR{ color:#C00}
.cB{ color: #03C}
.cG{ color:#060}

.block{display:block;}
.none{display:none;}


.big{ margin-bottom:15px; }
.big_t{ background:#b5dbee; font-size:14px; font-weight:bold; text-indent:10px;  line-height:30px; height:30px;border:1px solid #70a3c7; }
.big_t .k1,.big_t .k2{ margin:7px 10px 0 0 }
.big_c{background:#f1f6ff; padding:10px 20px;}